package com.ruoyi.common.yyyoupin.bean;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

@Data
public class CallbackInfo {
    @JsonProperty("orderNo")
    private String orderNo;

    @JsonProperty("orderType")
    private Integer orderType;

    @JsonProperty("orderSubType")
    private Integer orderSubType;

    @JsonProperty("shippingMode")
    private Integer shippingMode;

    @JsonProperty("tradeOfferId")
    private Long tradeOfferId;

    @JsonProperty("tradeOfferLinks")
    private String tradeOfferLinks;

    @JsonProperty("buyerUserId")
    private Integer buyerUserId;

    @JsonProperty("orderStatus")
    private Integer orderStatus;

    @JsonProperty("orderSubStatus")
    private Integer orderSubStatus;

    @JsonProperty("failCode")
    private Integer failCode;

    @JsonProperty("failMsg")
    private String failMsg;

    @JsonProperty("merchantOrderNo")
    private String merchantOrderNo;

    @JsonProperty("notifyType")
    private Integer notifyType;

    @JsonProperty("notifyDesc")
    private String notifyDesc;

    // Constructors, getters, setters, and other methods can be added if needed
}

